Migratable sockets in cluster computing

نویسندگان

  • Kamran Malik
  • Osama Khan
  • Tahir Mobashir
  • S. Mansoor Sarwar
چکیده

Optimal utilization of cluster computing is partly dependent upon pre-emptive process migration. However, this migration involves a host of issues, one of them being the transfer of system-dependent resources. We focus on the overhead incurred by migrated processes using sockets. We then describe a solution that we devised and implemented to avoid this overhead through the use of ‘migratable sockets’. Our studies show that the use of ‘migratable sockets’ considerably improves the execution time of a process using sockets as compared to the execution time of a process that uses standard sockets and thus bears the communication overhead. 2004 Elsevier Inc. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adapting to Load on Workstation Clusters

Desktop workstations represent a largely untapped source of computational power for parallel computing. Two of the main problems in utilizing these workstations are developing strategies for migrating load so that partially loaded workstations can contribute CPU cycles to the computation, and making dynamically migratable application programs easy to write. This paper describes object arrays, a...

متن کامل

DMTCP: Scalable User-Level Transparent Checkpointing for Cluster Computations

As the size of clusters increases, failures are becoming increasingly frequent. Applications must become fault tolerant if they are to run for extended periods of time. We present DMTCP (Distributed MultiThreaded CheckPointing), the first user-level distributed checkpointing package not dependent on a specific message passing library. This contrasts with existing approaches either specific to l...

متن کامل

Migratable Web Services: Increasing Performance and Privacy in Service Oriented Architectures

Common web service architectures follow the classical client-server model with the client bound to the web service by a static physical connection. In this paper we show that this model is too restricted for some business scenarios and motivate the paradigm and the advantages of migratable web services. Migratable web services are instances of conventional web services that can change their exe...

متن کامل

The ParaStation2 Cluster Environment

The key to efficient parallel computing on workstations clusters is a communication subsystem that removes the operating system from the communication path and eliminates all unnecessary protocol overhead. But the key to effective and widespread cluster computing in general is to provide a cluster environment which offers high performance and well known programming interfaces as well as an inte...

متن کامل

Pfair Scheduling of Fixed and Migrating Periodic Tasks on Multiple Resources

This paper concerns the problem of scheduling sets of preemptable, periodic tasks on multiple resources. We consider a task model that allows arbitrary mixes of fixed and migratable tasks, and prove the existence of an optimal pfair scheduler in this model. Fixed tasks must always be scheduled on a given resource, while migratable tasks can be scheduled on different resources at different times...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 75  شماره 

صفحات  -

تاریخ انتشار 2005